package org.jeecg.modules.miniAppCustomerEndPoint.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.jeecg.modules.platformMasterEndPoint.enums.JxBusinessStateEnum;
import org.jeecgframework.poi.excel.annotation.Excel;

@Data
public class JxSiteStoreVo {

    /**
     * 门店id
     */
    @TableField("store_id")
    private String storeId;

    /**
     * 门店状态
     */
    @Excel(name = "门店状态", width = 15)
    @ApiModelProperty(value = "门店状态")
    private JxBusinessStateEnum storeStatus;

    /**
     * 排序
     */
    @Excel(name = "排序", width = 15)
    @ApiModelProperty(value = "排序")
    private Integer sort;

    @TableField(value = "site_id")
    @ApiModelProperty(value = "不同的站点配置不同店铺")
    private String siteId;

    @TableField("SITE_MASTER_COMMISSION_TYPE")
    private Short siteMasterCommissionType;

    @TableField("SITE_MASTER_COMMISSION_VALUE")
    private Integer siteMasterCommissionValue;

    @TableField("PLATFORM_COMMISSION_TYPE")
    private Short platFormCommissionType;

    @TableField("PLATFORM_COMMISSION_VALUE")
    private Integer platFormCommissionValue;

    /**
     * 店铺默认合作价，店铺中各个菜品的信息中，继承此合作价，然后由站长对菜品合作价进行自定义
     */
    private Integer storePrice;

    /**
     * 店铺默认销售价，店铺中各个菜品的信息中，继承此销售价，然后由站长对菜品销售价进行自定义
     */
    private Integer salePrice;
}
